package com.vincent.common.enums;

/**
 * @author Vincent
 * @description 状态码枚举--激活、冻结、删除
 * @version 1.0
 */
public enum StatusEnum {
    ACTIVE(0),FROZEN(2),DELETED(1)
    ;

    private int code;

    StatusEnum(int code) {
        this.code = code;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    /**
     * 判断状态码是否存在
     * @param code 状态码
     * @return true存在 false不存在
     */
    public static boolean isExist(int code){
        StatusEnum[] enums = StatusEnum.values();
        for(StatusEnum statusEnum:enums){
            if(statusEnum.getCode()==code){
                return true;
            }
        }
        return  false;
    }
}
